/*上传图片 传参数 setImagePreview(input,img,div)三个id */
var pages =0;
function setImagePreview(fileIds,imageIds,cardIds) {
        var docObj=document.getElementById(fileIds);
        var imgObjPreview=document.getElementById(imageIds);
        if(docObj.files != '' && docObj.files[0] != null) {
            imgObjPreview.style.display = 'block';
            imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
        } else {
            docObj.select();
            var imgSrc = document.selection.createRange().text;
            var localImagId = document.getElementById(cardIds);
            localImagId.style.width = "166px";
            localImagId.style.height = "127px";
            try{
                localImagId.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
                localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;
            } catch(e) {
                alert("您上传的图片格式不正确，请重新选择!");
                return false;
            }
            imgObjPreview.style.display = 'none';
            document.selection.empty();
        }
}
/*验证form提交表单*/
function checkCommit(names){
	var msg = "不能为空！"
	if(names != '' && names != null){
		if(names.indexOf(";")>0){
			var arr =names.split(";");
			for(i = 0; i < arr.length; i++){
				if($("#"+arr[i].split(",")[0]+"").val()==''){
					alert(arr[i].split(",")[1]+""+msg);
					return false;				
				}
			}
			return true;
		}else{
			if($("#"+names).val() == ''){
				var arr = names.split(",");
				alert(arr[1]+""+msg);
				return false;
			}else{
				return true;
			}
		}
	}
	return false;
}
//验证电话号码
function checkTel(value,showId){
	if(!checkTelphone(value,'电话号码',showId))return false;
}
function checkTelphone(id,msg,showId){
	var norm = /\d{3}-?\d{8}|\d{4}-?\d{7}/;
	return checkObj(id,norm,msg,showId);
}

//验证身份证号(15-18位数字)
function checkCard(value,showId){
	if(!checkIdentityCard(value,'身份证号',showId))return false;
 }
function checkIdentityCard(id,msg,showId){
	var norm = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
	return checkObj(id,norm,msg,showId);
}

// 验证用户名
function checkName(value,showId){
	if(!checkAccount(value,'名称',showId))return false;
}
function checkAccount(id,msg,showId){	
	var norm = /^[\u4e00-\u9fa5a-zA-Z0-9_]{1,30}$/;
	return checkObj(id,norm,msg,showId);
}

/*校验电话及身份证号*/
function checkObj(id,norm,msg,showId){
	if(!norm.test(id)){
		document.getElementById(showId).innerHTML=msg+"格式错误";
 		return false;
	}
	document.getElementById(showId).innerHTML="";
	return true;
}
/*时间差*/
function dateDiff(interval, date1, date2){
    var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
    interval = interval.toUpperCase();
    var dt1 = Date.parse(date1.replace(/-/g, '/'));
    var dt2 = Date.parse(date2.replace(/-/g, '/'));
    try{
        switch(interval){
        	case "D" : return Math.round((dt2 - dt1) / (objInterval.D));break;
        	case "H" : return Math.round((dt2 - dt1) / (objInterval.H));break;
        	case "M" : return Math.round((dt2 - dt1) / (objInterval.M));break;
        	case "S" : return Math.round((dt2 - dt1) / (objInterval.T));break;
        	case "T" : return Math.round((dt2 - dt1) / (objInterval.S));break;
        	default :break;
        }
    } catch (e){
        return e.message;
    }
	}
function getTime(t){
  return t.substring(0,10);
}

function isExist(a, b){
	var id = a.toString();
	var ids = b.toString();
	if(ids==''){
		return false;
	}
	if(id==ids){
		return false;
	}
	if(ids.indexOf(",")<0){
		return id==ids ? true : false;
	}else{
		var arr = ids.split(",");
		for(i = 0 ; i < arr.length; i++){
			if(id==arr[i]){
				return false;
			}
		}
		return true;
	}
}

/* 编辑 */
//图片的 显示/隐藏
function initDel(o){
	$("."+o+"").each(function(){
		if(this.src == ''){
			$(this).prev().hide();
		}else{
			$(this).next().hide();
		}
	})
}
//mouseover 事件样式
function changecss(but){
		but.style.backgroundColor = 'gray';
		but.onmouseout =function(){
			but.style.backgroundColor= 'yellow';
		}
}
var str = "";
//点击删除图片标记
function imgremove(o){
	if(confirm("确认要删除？")){ 
		$(".imgclass").each(function(i){
			if(this.src!=''&& this.src == $(o).next().attr("src")){
				str = str == "" ? str+i : str+","+i;
				$(this).prev().hide();
				this.src="";
				$(this).next().css("display","");
				$(this).next().children().css("display","");
				$(this).next().children().children().val("");
			}
		})
		$("#arrays").val(str);	
	}
	
}
//反复删除上传的样式修正
function changesrc(o){
	$(o).parent().parent().prev().prev().show();
	$(o).parent().parent().prev().prev().css("margin-left","138px");
	$(o).parent().hide();
}
function initmap(o,fo){
	if(o != '' && o != null)$("#text_").val(o);
	searchByStationName();
	if(fo != '' && fo != null)$("#text_").val(fo);
	searchByStationName();
}
/*解析星星 appendScore(当前图片的父节点,星星数量,黄色星,灰色星) 解析首页上的评分星级img*/
function appendScore(o,n,score,y,d){
	if(!isNaN(score) && score != "" ){
		 newscore = score;
	}
	for(i=0;i<5;i++){
		if(i<newscore){
			$(o).find("div").eq(n).find("u").find("img").eq(i).removeAttr("src");
			$(o).find("div").eq(n).find("u").find("img").eq(i).attr("src",""+y+"");
		}else{
			$(o).find("div").eq(n).find("u").find("img").eq(i).removeAttr("src");
			$(o).find("div").eq(n).find("u").find("img").eq(i).attr("src",""+d+"");
		}
	}
}

//评论分页
function getPages(n){
	pages += n;
	return pages;
}
//将字符串里的某个字符,全部替换成新的字符n
function replaceAll(s,o,n){
	return s.replace(new RegExp(o,"g"),n);
}
//判断一个字符串或引用是否有值,如果s为空,则返回n.否则返回原始值
function isEmpty(s,n){
	return s=="" || s==undefined ? n : s;
}